package com.sheep.spring;

/**
 * bean信息和工厂之间的关联关系
 *
 * @author wangze
 * @date 2020/07/15
 **/
public interface BeanDefinitionRegistery {
    /**
     * 注册bean定义
     * @param bd
     * @param beanName
     */
    void register(BeanDefinition bd, String beanName);

    /**
     *
     * @param beanName
     * @return
     */
    BeanDefinition getBeanDefinition(String beanName);

    boolean containsBeanDefinition(String beanName);
}
